package classfile

/*
Deprecated和Synthetic是最简单的两种属性，仅起标记作用，不包含任何数据。这两种属性都是JDK1.1引入的，可以出现在ClassFile、field_info和method_info结构中
*/

// 过期 @deprecated
type DeprecatedAttribute struct {
	MarkerAttribute
}

//Synthetic属性用来标记源文件中不存在、由编译器生成的类成员，引入Synthetic属性主要是为了支持嵌套类和嵌套接口。
type SyntheticAttribute struct {
	MarkerAttribute
}
type MarkerAttribute struct {
}

func (self *MarkerAttribute) readInfo(reader *ClassReader) {
}
